.Flex {
  display: flex;
}
.index_header {
  position: fixed;
  width: 96%;
  top: 0;
  display: flex;
  height: 3.72rem;
  padding: 2% 2%;
  justify-content: space-between;
  background: url("../imgs/index_banner.png");
}
.index_header p {
  color: #ffffff;
  font-size: 0.46666667rem;
}
.index_header p .index_log_to_Login {
  width: 1.10666667rem;
  height: 1.10666667rem;
}
main {
  padding-top: 6.53333333rem;
}
nav .nav_tou {
  width: 100%;
  background: #ecf0f3;
  position: fixed;
  top: 4.13333333rem;
  padding: 2% 2%;
}
nav .nav_tou input {
  border: none;
  background: #ecf0f3;
  margin-left: 33%;
}
nav .index_di {
  width: 96%;
  position: fixed;
  top: 5.06666667rem;
  color: #959595;
  background: #ffffff;
  padding: 2%;
  font-size: 0.37333333rem;
}
nav .index_di .index_di_left {
  float: left;
}
nav .index_di .index_di_right {
  float: right;
}
.index_infos {
  width: 96%;
  padding: 2% 2%;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #cccccc;
}
.index_infos .index_infos_num {
  text-align: center;
  width: 1.04rem;
  height: 0.73333333rem;
}
.index_infos dl {
  margin-left: 0.13333333rem;
  width: 85%;
  display: flex;
  justify-content: space-around;
}
.index_infos dl dt {
  width: 25%;
}
.index_infos dl dt img {
  width: 2.04rem;
  height: 1.37333333rem;
}
.index_infos dl .index_dd_left {
  width: 32%;
  font-size: 0.4rem;
}
.index_infos dl .index_dd_left .index_ji {
  margin-top: 0.4rem;
  color: #949494;
}
.index_infos dl .index_dd_right p {
  font-size: 0.4rem;
  color: #949494;
}
.index_infos dl .index_dd_right p span {
  color: #e3c026;
}
.index_infos dl .index_dd_right .index_rig_qie {
  padding-left: 80%;
  margin-top: 0.2rem;
  color: #949494;
}
